de.cebis.moccabox.security.impl.hibernate
Interface GroupManager


Deprecated. replaced by de.cebis.moccabox.security.IGroupService

public interface GroupManager

Interface für die Verwaltung der Beziehungen von Anwendern zu Gruppen und deren Rollen. Bildet die Struktur der Rechteverwaltung ab. Anwender sind Gruppen zugeordnet und nehmen bei dieser Zuordnung bestimmte Rollen ein. Das Interface GroupManager bietet die entsprechenden Zugriffsmethoden darauf an.

Author:
weichelt
See Also:
IGroupService

Method Summary
 void addGroup(de.cebis.moccabox.security.domain.Group group)
          Deprecated. Hinzufügen einer neuen Gruppe.
 void addMembership(de.cebis.moccabox.security.domain.Membership membership)
          Deprecated. Hinzufügen einer Mitgliedschaft eines Anwenders zur Gruppe.
 void addMembership(de.cebis.moccabox.security.domain.User user, de.cebis.moccabox.security.domain.Group organisation, de.cebis.moccabox.security.domain.Role role)
          Deprecated. Hinzufügen einer Gruppenzugehörigkeit eines Anwenders.
 de.cebis.moccabox.security.domain.Group[] getGroupsForUser(de.cebis.moccabox.security.domain.User user)
          Deprecated. Zurückliefern aller Gruppen, von denen ein bestimmter Anwender Teil ist.
 de.cebis.moccabox.security.domain.Group[] getSubsidiaries(de.cebis.moccabox.security.domain.Group group)
          Deprecated. Zurückliefern aller Untegruppen einer Gruppe.
 

Method Detail

addMembership

void addMembership(de.cebis.moccabox.security.domain.User user,
                   de.cebis.moccabox.security.domain.Group organisation,
                   de.cebis.moccabox.security.domain.Role role)
Deprecated. 
Hinzufügen einer Gruppenzugehörigkeit eines Anwenders.

Parameters:
user - Anwender, der zu einer Gruppe hinzugefügt werden soll.
organisation - Gruppe oder Organisation, zu der der Anwender hinzugefügt werden soll.
role - Rolle, in der der Anwender der Gruppe hinzugefügt werden soll.

addGroup

void addGroup(de.cebis.moccabox.security.domain.Group group)
Deprecated. 
Hinzufügen einer neuen Gruppe.

Parameters:
group - Die Gruppe, die hinzugefügt werden soll.

getSubsidiaries

de.cebis.moccabox.security.domain.Group[] getSubsidiaries(de.cebis.moccabox.security.domain.Group group)
Deprecated. 
Zurückliefern aller Untegruppen einer Gruppe.

Parameters:
group - Die Gruppe, deren Untergruppen gefragt sind.
Returns:
Die Untergruppen der Gruppe.

addMembership

void addMembership(de.cebis.moccabox.security.domain.Membership membership)
Deprecated. 
Hinzufügen einer Mitgliedschaft eines Anwenders zur Gruppe.

Parameters:
membership - Mitglied, das hinzugefügt werden soll.

getGroupsForUser

de.cebis.moccabox.security.domain.Group[] getGroupsForUser(de.cebis.moccabox.security.domain.User user)
Deprecated. 
Zurückliefern aller Gruppen, von denen ein bestimmter Anwender Teil ist.

Parameters:
user - Anwender, dessen Gruppen gefragt sind.
Returns:
Die Gruppen des Anwenders.